package cn.qn.dto.article;

import cn.qn.moudle.article.ArticleMedia;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author: Bryant
 * @date: 2019/7/15
 * @description: 文章
 */
@Data
public class ArticleDTO implements Serializable {

    private static final long serialVersionUID = 1177074797628916453L;

    /**
     * 文章编号
     */
    private String articleId;

    /**
     * 发布用户类型
     */
    private String userType;

    /**
     * 用户编号
     */
    private String userId;

    /**
     * 用户手机
     */
    private String mobile;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 文章类型：0-普通、1-活动、2-资讯
     */
    private String articleType;

    /**
     * 文章内容
     */
    private String content;

    /**
     * 多媒体类型：1-图片、2-视频
     */
    private String mediaType;

    /**
     * 多媒体文件数量
     */
    private Integer mediaNum;

    /**
     * 阅读量
     */
    private Integer readNum;

    /**
     * 点赞量
     */
    private Integer praiseNum;

    /**
     * 是否置顶：1-是，0- 否
     */
    private String setTop;

    /**
     * 状态：1-正常，0- 冻结
     */
    private String status;

    /**
     * 发布时间
     */
    private Date createTime;

    List<ArticleMediaDTO> medias;

    /**
     * 发布时间
     */
    private String showCreateTime;

    private String showArticleType;

    private String showMediaType;

    private String showUserType;
    /**
     * 是否被关注
     */
    private Boolean attention;


}
